package com.project.mapper;


import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Mapper
@Component
public interface RegistrationDao {


    //查询出所有已挂号的患者信息且成功缴费
    List<Map<String,Object>> find_Registration(Map name_status);

    //点击收费获取患者信息
    List<Map<String,Object>> find_Registrations(Map id);

    //点击作废按钮修改患者挂号状态为已作废
    int updateStatus(Map ids);

    //点击退款按钮获取患者退款信息
    List<Map<String,Object>> Money_Back(Map id);

    //退款成功修改患者状态
    int affirm_refund(Map id);

    //如收费成功则改变患者状态为待就诊
    int paymoney(Map id);

    //根据患者id查询出order_id
    int findOrderById(Map id);

    //根据患者id查询出pkg_id
    int findPckById(Map id);

    //如退款成功则新增记录到表中
    int insert_refund(Map ss);

    //如收费成功则添加信息到收费总表中
    int insert_pkg(Map m);

    //查询出记录的id
    int select_pkgId(Map m);

    //把记录添加到支付记录表中
    int insert_paylog(Map m);
 }
